

$(document).ready(function() {
    
    $("#kernel_select").change(function() {
        var opcion = $("#kernel_select").val();
        //se realiza una peticion ajax al controlador 
        $.ajax({
            type: "POST",
            url: "cargar_modulos.php",
            data: "id=" + opcion,
            cache: false,
            success: function(response) {
                $("#modulo_select").empty();
                $("#modulo_select").append("<option>----Seleccione un Módulo----</option>");
                $("#mensaje").text("");
                if (response === "alert") {
                    $("#mensaje").text("El Kernel seleccionado no tiene Módulos");
                } else {
                    var string_modulos = response;
                    var array_modulos = string_modulos.split("//");
                    var array_id_nombre_modulos = new Array;
                    for (var i = 0; i < array_modulos.length; i++) {
                        array_id_nombre_modulos[i] = array_modulos[i].split("-");
                    }
                    var array_id_modulos = new Array;
                    for (var i = 0; i < array_id_nombre_modulos.length; i++) {
                        array_id_modulos[i] = array_id_nombre_modulos[i][0];
                    }
                    for (var i = 0; i < array_modulos.length; i++) {
                        $("#modulo_select").append(new Option(array_modulos[i], array_id_modulos[i]));
                    }
                }
            }
        });
    });
}); 